package com.csun.cmny.provider.model.domain;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.math.BigDecimal;
import java.util.Date;

@Table(name = "nt_ietype_item")
public class NtIeTypeItem {
    /**
     * 项目id
     */
    @Id
    @Column(name = "itemId")
    private Integer itemid;

    /**
     * 项目名称
     */
    @Column(name = "itemName")
    private String itemname;

    /**
     * 收费标准
     */
    @Column(name = "chargeStandard")
    private BigDecimal chargestandard;

    /**
     * 服务内容
     */
    private String content;

    /**
     * 备注
     */
    private String remark;

    /**
     * 费用类型id
     */
    @Column(name = "ieTypeId")
    private Integer ietypeid;

    /**
     * 房间类型（1 单人间， 2 双人间， 3 三人间， 4 四人及四人以上 5 单人间带厕所 6 双人间带厕所 7 三人间带厕所 8 四人间及以上带厕所） 或护理类型 1-自理 2-半失能 3-失能
     */
    @Column(name = "bedType")
    private Integer bedtype;

    @Column(name = "homeId")
    private Integer homeid;

    /**
     * 收费频次方式（0 元/天  1 元/月  2 元/永久）
     */
    @Column(name = "costType")
    private Integer costtype;

    private Integer valid;

    /**
     * Ĭ
     */
    @Column(name = "changeTime")
    private Date changetime;

    /**
     * Ĭ
     */
    @Column(name = "createTime")
    private Date createtime;

    /**
     * Ĭ
     */
    @Column(name = "modifyTime")
    private Date modifytime;

    private Long modifier;

    /**
     * 获取项目id
     *
     * @return itemId - 项目id
     */
    public Integer getItemid() {
        return itemid;
    }

    /**
     * 设置项目id
     *
     * @param itemid 项目id
     */
    public void setItemid(Integer itemid) {
        this.itemid = itemid;
    }

    /**
     * 获取项目名称
     *
     * @return itemName - 项目名称
     */
    public String getItemname() {
        return itemname;
    }

    /**
     * 设置项目名称
     *
     * @param itemname 项目名称
     */
    public void setItemname(String itemname) {
        this.itemname = itemname;
    }

    /**
     * 获取收费标准
     *
     * @return chargeStandard - 收费标准
     */
    public BigDecimal getChargestandard() {
        return chargestandard;
    }

    /**
     * 设置收费标准
     *
     * @param chargestandard 收费标准
     */
    public void setChargestandard(BigDecimal chargestandard) {
        this.chargestandard = chargestandard;
    }

    /**
     * 获取服务内容
     *
     * @return content - 服务内容
     */
    public String getContent() {
        return content;
    }

    /**
     * 设置服务内容
     *
     * @param content 服务内容
     */
    public void setContent(String content) {
        this.content = content;
    }

    /**
     * 获取备注
     *
     * @return remark - 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置备注
     *
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * 获取费用类型id
     *
     * @return ieTypeId - 费用类型id
     */
    public Integer getIetypeid() {
        return ietypeid;
    }

    /**
     * 设置费用类型id
     *
     * @param ietypeid 费用类型id
     */
    public void setIetypeid(Integer ietypeid) {
        this.ietypeid = ietypeid;
    }

    /**
     * 获取房间类型（1 单人间， 2 双人间， 3 三人间， 4 四人及四人以上 5 单人间带厕所 6 双人间带厕所 7 三人间带厕所 8 四人间及以上带厕所） 或护理类型 1-自理 2-半失能 3-失能
     *
     * @return bedType - 房间类型（1 单人间， 2 双人间， 3 三人间， 4 四人及四人以上 5 单人间带厕所 6 双人间带厕所 7 三人间带厕所 8 四人间及以上带厕所） 或护理类型 1-自理 2-半失能 3-失能
     */
    public Integer getBedtype() {
        return bedtype;
    }

    /**
     * 设置房间类型（1 单人间， 2 双人间， 3 三人间， 4 四人及四人以上 5 单人间带厕所 6 双人间带厕所 7 三人间带厕所 8 四人间及以上带厕所） 或护理类型 1-自理 2-半失能 3-失能
     *
     * @param bedtype 房间类型（1 单人间， 2 双人间， 3 三人间， 4 四人及四人以上 5 单人间带厕所 6 双人间带厕所 7 三人间带厕所 8 四人间及以上带厕所） 或护理类型 1-自理 2-半失能 3-失能
     */
    public void setBedtype(Integer bedtype) {
        this.bedtype = bedtype;
    }

    /**
     * @return homeId
     */
    public Integer getHomeid() {
        return homeid;
    }

    /**
     * @param homeid
     */
    public void setHomeid(Integer homeid) {
        this.homeid = homeid;
    }

    /**
     * 获取收费频次方式（0 元/天  1 元/月  2 元/永久）
     *
     * @return costType - 收费频次方式（0 元/天  1 元/月  2 元/永久）
     */
    public Integer getCosttype() {
        return costtype;
    }

    /**
     * 设置收费频次方式（0 元/天  1 元/月  2 元/永久）
     *
     * @param costtype 收费频次方式（0 元/天  1 元/月  2 元/永久）
     */
    public void setCosttype(Integer costtype) {
        this.costtype = costtype;
    }

    /**
     * @return valid
     */
    public Integer getValid() {
        return valid;
    }

    /**
     * @param valid
     */
    public void setValid(Integer valid) {
        this.valid = valid;
    }

    /**
     * 获取Ĭ
     *
     * @return changeTime - Ĭ
     */
    public Date getChangetime() {
        return changetime;
    }

    /**
     * 设置Ĭ
     *
     * @param changetime Ĭ
     */
    public void setChangetime(Date changetime) {
        this.changetime = changetime;
    }

    /**
     * 获取Ĭ
     *
     * @return createTime - Ĭ
     */
    public Date getCreatetime() {
        return createtime;
    }

    /**
     * 设置Ĭ
     *
     * @param createtime Ĭ
     */
    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    /**
     * 获取Ĭ
     *
     * @return modifyTime - Ĭ
     */
    public Date getModifytime() {
        return modifytime;
    }

    /**
     * 设置Ĭ
     *
     * @param modifytime Ĭ
     */
    public void setModifytime(Date modifytime) {
        this.modifytime = modifytime;
    }

    /**
     * @return modifier
     */
    public Long getModifier() {
        return modifier;
    }

    /**
     * @param modifier
     */
    public void setModifier(Long modifier) {
        this.modifier = modifier;
    }
}